.c24-formbox {
    background-color: #FBFBFB;
    border: 1px solid #CCCCCC;
}
.c24-formbox-clear {
    background-color: #FFFFFF;
    border: medium none;
}
.c24-formbox .c24-form-table {
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 12px;
    margin: 0 auto;
    width: auto;
}
.c24-formbox .c24-form-table td {
    height: 26px !important;
    padding: 0 3px;
    vertical-align: middle;
}
.c24-formbox .c24-form-table .c24-formbox-label {
    text-align: left;
}
.c24-formbox .c24-form-table .c24-formbox-logo {
    padding: 5px;
    text-align: right;
    width: 130px;
}
.c24-formbox .c24-form-table .c24-formbox-info {
    vertical-align: top;
    width: 20px;
}

.c24-formbox .c24-form-table .c24-formbox-input {
    padding-top: 0;
    text-align: left;
}
.c24-formbox .c24-formbox-table-result .c24-formbox-label, .c24-formbox .c24-formbox-table-result .c24-formbox-helptip, .c24-formbox .c24-formbox-table-result .c24-formbox-input {
    height: 32px !important;
}
.c24-formbox .c24-form-table input.c24-radio {
    margin-bottom: 0;
    margin-top: 0;
}

.c24-formbox .c24-form-table .c24-formbox-unit span {
    font-weight: normal !important;
}
.c24-formbox .c24-form-table .c24-form-table-kreditCol {
    padding: 0 20px;
    vertical-align: top;
}
.c24-formbox .c24-form-table #options_content table {
    width: 393px;
}
.c24-formbox .c24-formbox-label {
    text-align: right;
}
.c24-formbox .c24-formbox-label .c24-formbox-helptip {
    display: inline;
}
.c24-formbox .c24-formbox-helptip {
}
.c24-formbox .c24-formbox-input {
    width: auto;
}
.c24-formbox .c24-formbox-input .c24-investment-amount {
    background: url("/imgs/products/finance/tagesgeld/bg_call-money-input.gif") no-repeat scroll 0 0 transparent;
    height: 16px !important;
    padding: 7px 20px 7px 5px;
    position: relative;
    width: 75px !important;	
}

.c24-formbox .c24-formbox-input .c24-investment-duration-tm {
    background: url("/imgs/products/finance/tagesgeld/bg_call-money-input.gif") no-repeat scroll -100px 0 transparent;
    height: 16px !important;
    padding: 5px 10px 9px 2px;
    position: relative;
    width: 45px !important;
}

.c24-formbox .c24-formbox-input .c24-investment-duration-tm select {
    border: medium none;
    color: #005EA8;
    font-size: 14px;
    font-weight: bold;
    width: 44px;
}
.c24-formbox .c24-formbox-input .c24-investment-duration-tm select:focus {
    border: medium none !important;
}
.c24-formbox .c24-formbox-input .c24-investment-amount input, .c24-formbox .c24-formbox-input .c24-investment-duration input {
    border: 0 none;
    color: #005EA8;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 0;
    text-align: center;
	margin: 0 !important;
	height: 16px;
	padding-top: 1px \0/;
}

select#c24-tm-duration-select{
	margin: 0 !important;
	height: 20px;
	padding-top: 2px \0/;
}

.c24-formbox .c24-formbox-input .c24-investment-amount input {
    width: 70px;
}
.c24-formbox .c24-formbox-input .c24-investment-duration input {
    width: 40px;
}
.c24-formbox .c24-formbox-input #c24-loader-img {
    display: none;
    height: 16px;
    position: absolute;
    right: 5px;
    top: 7px;
    width: 16px;
}
.c24-formbox .c24-formbox-input .c24-investment-duration-select {
    background: url("/imgs/products/finance/tagesgeld/bg_call-money-input.gif") no-repeat scroll -100px 0 transparent;
    height: 20px !important;
    padding: 5px 2px;
    width: 46px !important;	
}

.c24-formbox .c24-formbox-input .c24-investment-duration-select {
	
}

.c24-formbox .c24-formbox-input .c24-investment-duration {
    background: url("/imgs/products/finance/tagesgeld/bg_call-money-input.gif") no-repeat scroll -100px 0 transparent;
    height: 16px !important;
    padding: 7px 5px;
    width: 40px !important;	
}

.c24-formbox #c24-tm-duration-select {
	border: none !important;
	color: #005EA8;
    font-size: 14px;
    font-weight: bold;
    width: 44px;
}

.c24-formbox .c24-formbox-input input:focus {
    border: 0 none !important;
}
.c24-formbox .c24-formbox-unit {
}
* html .c24-formbox .c24-button input {
    width: 1px;
}
* + html .c24-formbox .c24-button input {
    width: 150px;
}
.c24-formbox .c24-slider-box {
    background: url("/imgs/products/finance/tagesgeld/slider-sprite.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 21px;
    margin: 10px 0 0;
    padding: 0 8px;
    width: 234px;
	margin-left: 2px;
}
.c24-formbox .c24-slider {
    background: url("/imgs/products/finance/tagesgeld/slider-sprite.gif") no-repeat scroll 0 -24px transparent;
    display: block;
    height: 3px;
    margin: 7px 0 0;
    width: 234px;
	border: none;
}
.c24-formbox #c24-duration-slider-values, .c24-formbox #c24-duration-tm-slider-values, .c24-formbox #c24-amount-slider-values, .c24-formbox #c24-amount-tm-slider-values {
    clear: both;
    display: block;
    height: 16px;
    list-style-type: none;
    margin: 0 0 5px;
    position: relative;
    width: 249px;
	margin-left: 1px;
}
.c24-formbox #c24-duration-slider-values {
	margin-left: 2px;
}

.c24-formbox #c24-duration-slider-values li, .c24-formbox #c24-duration-tm-slider-values li, .c24-formbox #c24-amount-slider-values li, .c24-formbox #c24-amount-tm-slider-values li {
    background: url("/imgs/products/finance/tagesgeld/slider-sprite.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    font-size: 10px;
    font-weight: bold;
    height: 16px;
    margin: 0;
    padding: 5px 0 0;
    position: absolute;
    text-align: left;
    top: 0;
    width: auto;
}
.c24-formbox #c24-duration-slider-values li:hover, .c24-formbox #c24-duration-tm-slider-values li:hover, .c24-formbox #c24-amount-slider-values li:hover, .c24-formbox #c24-amount-tm-slider-values li:hover {
    font-size: 1.1em;
}
.c24-formbox #c24-duration-slider-values #c24-duration-30 {
    background-position: -122px -34px !important;
    left: 1px;
}
.c24-formbox #c24-duration-slider-values #c24-duration-90 {
    background-position: -122px -34px !important;
    left: 43px;
}
.c24-formbox #c24-duration-slider-values #c24-duration-180 {
    background-position: -118px -34px !important;
    left: 103px;
}
.c24-formbox #c24-duration-slider-values #c24-duration-270 {
    background-position: -119px -34px !important;
    left: 168px;
}
.c24-formbox #c24-duration-slider-values #c24-duration-360 {
    background-position: -118px -34px !important;
    left: 231px;
}
.c24-formbox #c24-amount-slider-values #c24-amount-500 {
    background-position: -117px -34px !important;
    left: -3px;
}
.c24-formbox #c24-amount-slider-values #c24-amount-1000 {
    background-position: -117px -34px !important;
    left: -3px;
}
.c24-formbox #c24-amount-slider-values #c24-amount-10000 {
    background-position: -112px -34px !important;
    left: 36px;
}
.c24-formbox #c24-amount-slider-values #c24-amount-25000 {
    background-position: -113px -34px !important;
    left: 108px;
}
.c24-formbox #c24-amount-slider-values #c24-amount-50000 {
    background-position: -113px -34px !important;
    left: 227px;
}
.c24-formbox #c24-amount-tm-slider-values #c24-amount-1000 {
    background-position: -110px -34px !important;
    left: -10px;	
}
.c24-formbox #c24-amount-tm-slider-values #c24-amount-10000 {
    background-position: -112px -34px !important;
    left: 34px;
	padding-left: 0px;
}
.c24-formbox #c24-amount-tm-slider-values #c24-amount-25000 {
    background-position: -113px -34px !important;
    left: 107px;
}
.c24-formbox #c24-amount-tm-slider-values #c24-amount-50000 {
    background-position: -113px -34px !important;
    left: 227px;
}

.c24-formbox #c24-duration-tm-slider-values #c24-duration-tm-1 {
    background-position: -125px -34px !important;
    left: 4px;
}
.c24-formbox #c24-duration-tm-slider-values #c24-duration-tm-3 {
    background-position: -125px -34px !important;
    left: 5px;
}
.c24-formbox #c24-duration-tm-slider-values #c24-duration-tm-6 {
    background-position: -125px -34px !important;
    left: 38px;
}
.c24-formbox #c24-duration-tm-slider-values #c24-duration-tm-9 {
    background-position: -125px -34px !important;
    left: 72px;
}
.c24-formbox #c24-duration-tm-slider-values #c24-duration-tm-12 {
    background-position: -122px -34px !important;
    left: 102px;
}
.c24-formbox #c24-duration-tm-slider-values #c24-duration-tm-24 {
    background-position: -122px -34px !important;
    left: 136px;
}
.c24-formbox #c24-duration-tm-slider-values #c24-duration-tm-36 {
    background-position: -122px -34px !important;
    left: 169px;
}
.c24-formbox #c24-duration-tm-slider-values #c24-duration-tm-48 {
    background-position: -122px -34px !important;
    left: 203px;
}
.c24-formbox #c24-duration-tm-slider-values #c24-duration-tm-60 {
    background-position: -122px -34px !important;
    left: 236px;
}
.c24-formbox .c24-slider .ui-slider-handle {
    background: url("/imgs/products/finance/tagesgeld/slider-sprite.gif") no-repeat scroll 0 -27px transparent;
    padding: 0 !important;
    top: -9px !important;
    width: 10px;
	cursor: pointer;
	margin-top: 1px;
	outline: none;
}
.c24-formbox .c24-slider-box .c24-slider .ui-state-hover {
    background: url("/imgs/products/finance/tagesgeld/slider-sprite.gif") no-repeat scroll -10px -27px transparent;
}
.c24-formbox .c24-slider-box .c24-slider .ui-slider-range-min {
    background: url("/imgs/products/finance/tagesgeld/slider-sprite.gif") no-repeat scroll 0 -21px transparent;
    font-size: 3px;
    height: 3px;
    line-height: 3px;
}

.ui-slider {
    position: relative;
    text-align: left;
}
.ui-slider .ui-slider-handle {
    cursor: default;
    height: 22px;
    position: absolute;
    width: 11px;
    z-index: 2;
	border: 0;
	border-radius: 0;
}
.ui-slider .ui-slider-range {
    border: 0 none;
    display: block;
    font-size: 0.7em;
    position: absolute;
    z-index: 1;
}
.ui-slider-horizontal {
    height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
    margin-left: -5px !important;
    top: -0.3em;
}
.ui-slider-horizontal .ui-slider-range {
    height: 100%;
    top: 0;
}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}
.ui-slider-vertical {
    height: 100px;
    width: 0.8em;
}
.ui-slider-vertical .ui-slider-handle {
    left: -0.3em;
    margin-bottom: -0.6em;
    margin-left: 0;
}
.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}
.c24-slider-box-full{
	height: 100px;
	padding-left: 10px;
	padding-top: 5px;
	border-top: 1px solid #d0d0d0;
	background: -moz-linear-gradient(#f6f6f6, #e4e4ea) #f6f6f6;
	
	background: #f6f6f6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYmJiYmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #e4e4ea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#e4e4ea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#e4e4ea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f6f6f6 0%,#e4e4ea 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f6f6f6 0%,#e4e4ea 100%); /* IE10+ */
	background: linear-gradient(top,  #f6f6f6 0%,#e4e4ea 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#e4e4ea',GradientType=0 ); /* IE6-8 */
}

/*** HELPTIP ***/
#c24 .c24-helptip {
	position:relative;
	z-index:6;
	min-height:1px;
	height:auto!important;
	height:1px;
	display:inline-block;
	width:14px;
	height:15px;
}

#c24 .c24-helptip-content {
	text-align:left;
	position:absolute;
	bottom:25px;
	right:0;
	display:none;
	width:300px;
	cursor:pointer;
	background: #ffe;
	border: 1px solid #005EA8;
}

#c24 .c24-helptip-content.c24-iframed {
	bottom:auto;
	top:25px;
}

#c24 .c24-helptip.c24-autowidth .c24-helptip-content {
	width:auto;
}

#c24 .c24-helptip.c24-open-right .c24-helptip-content {
	right:auto;
	left:0;
}

#c24 .c24-helptip.c24-w600 .c24-helptip-content {
	width:600px;
	right:-300px;
}

#c24 .c24-helptip-inner {
	padding:5px 10px 5px 5px;
	font-size:11px;
}

/* IE 6 zoom layer fix, prevents broken borders */
*html #c24 .c24-helptip-inner {
	zoom:1;
}

#c24 .c24-helptip-content .c24-helptip-corner {
	display:block;
	position:absolute;
	bottom:-7px;
	right:0;
	width:11px;
	height:7px;
	line-height:7px;
	background: url('/css/imgs/helptip/helptip_corner.png') no-repeat;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { #c24 .c24-helptip-content .c24-helptip-corner{bottom:-6px;} }

#c24 .c24-helptip.c24-open-right .c24-helptip-corner {
	right:auto;
	left:0;
}

#c24 .c24-helptip.c24-w600 .c24-helptip-corner {
	right:300px;
}

#c24 .c24-helptip-content.c24-iframed .c24-helptip-corner {
	bottom:auto;
	top:-7px;
}

#c24 .c24-helptip-content .c24-helptip-close {
	display:block;
	position:absolute;
	top:2px;
	right:2px;
	width:9px;
	height:8px;
	background: url('/css/imgs/helptip/helptip_close.png') no-repeat;
}

#c24 .c24-helptip-content.c24-mobile .c24-helptip-close{
	width:13px;
	height:12px;
	font-weight:bold;
	font-size:13px;
	background: none !important;
}

#c24 .c24-helptip-content.c24-mobile .c24-helptip-close:hover{
	text-decoration: underline;
	cursor: pointer;
}


#c24 .c24-helptip-icon {
	display:inline-block;
	width:14px;
	height:15px;
	cursor:pointer;
	background:no-repeat;
	background: url("/css/imgs/helptip/helptip_icon.png?v=0") repeat scroll 0 0 transparent;
}

/*** HELPTIP BOTTOM ***/
#c24 .c24-helptip.bottom {
	z-index:2;
}

#c24 .c24-helptip.bottom .c24-helptip-content {
	text-align:left;
	position:absolute;
	top:25px;
	left:-288px;
	display:none;
	width:300px;
	height:150px;
	cursor:pointer;
	z-index:20;	
}

#c24 .c24-helptip.bottom .c24-helptip-corner {
	display:block;
	position:absolute;
	top:-7px;
	left:289px;
	width:11px;
	height:7px;
	line-height:7px;
	background:no-repeat;
}

#c24 .c24-helptip h1, #c24 .c24-helptip h2, #c24 .c24-helptip h3 {
    color: #1A5EA4;
}
